package com.yjdb.sanyuantang.modules.Admin.service;

import com.yjdb.sanyuantang.common.entity.SysLimit;
import com.yjdb.sanyuantang.modules.Admin.DTO.limit.LimitDTO;
import com.yjdb.sanyuantang.modules.Admin.DTO.limit.LimitListDTO;

import java.util.List;

/**
 * packageName com.yjdb.sanyuantang.modules.Admin.service
 *
 * @author 混沌酱
 * @version 1.0
 * @interfaceName AdminLimitService
 * @date 2024/3/15
 * @description TODO
 */
public interface AdminLimitService {

    /**
     *
     * @param limitDTO
     */
    void addRole(LimitDTO limitDTO);

    /**
     *
     * @param sysLimit
     */
    void updateRole(SysLimit sysLimit);

    /**
     *
     * @param id
     */
    void delete(Integer id);

    /**
     *
     * @return
     */
    List<LimitListDTO> list();
}
